package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 支付方式表
 * @author tangkf
 * @date 2013-04-01
 */
public class BaseModePayment implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseModePayment";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BMPID="bmpId";

	/**
	 * 支付方式名称 的属性名
	 */
	public static final String PROP_BMPNAME="bmpName";

	/**
	 * 支付方式类型(0-货到付款，1-在线支付，2-第三方支付) 的属性名
	 */
	public static final String PROP_BMPTYPE="bmpType";

	/**
	 * 链接地址 的属性名
	 */
	public static final String PROP_BMPURL="bmpUrl";

	/**
	 * 支付方式描述 的属性名
	 */
	public static final String PROP_BMPDESCRIPT="bmpDescript";

	/**
	 * 图标地址 的属性名
	 */
	public static final String PROP_BMPICONURL="bmpIconurl";

	/**
	 * 系统ID
	 */
	private java.lang.String bmpId;

	/**
	 * 支付方式名称
	 */
	private java.lang.String bmpName;

	/**
	 * 支付方式类型(0-货到付款，1-在线支付，2-第三方支付)
	 */
	private java.lang.Integer bmpType;

	/**
	 * 链接地址
	 */
	private java.lang.String bmpUrl;

	/**
	 * 支付方式描述
	 */
	private java.lang.String bmpDescript;

	/**
	 * 图标地址
	 */
	private java.lang.String bmpIconurl;

	/**
	 * 获取 系统ID 的属性值
	 * @return bmpId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBmpId(){
		return this.bmpId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param bmpId : 系统ID
	 * @author tangkf
	 */
	public void setBmpId(java.lang.String bmpId){
		this.bmpId	= bmpId;
	}

	/**
	 * 获取 支付方式名称 的属性值
	 * @return bmpName : 支付方式名称
	 * @author tangkf
	 */
	public java.lang.String getBmpName(){
		return this.bmpName;
	}

	/**
	 * 设置 支付方式名称 的属性值
	 * @param bmpName : 支付方式名称
	 * @author tangkf
	 */
	public void setBmpName(java.lang.String bmpName){
		this.bmpName	= bmpName;
	}

	/**
	 * 获取 支付方式类型(0-货到付款，1-在线支付，2-第三方支付) 的属性值
	 * @return bmpType : 支付方式类型(0-货到付款，1-在线支付，2-第三方支付)
	 * @author tangkf
	 */
	public java.lang.Integer getBmpType(){
		return this.bmpType;
	}

	/**
	 * 设置 支付方式类型(0-货到付款，1-在线支付，2-第三方支付) 的属性值
	 * @param bmpType : 支付方式类型(0-货到付款，1-在线支付，2-第三方支付)
	 * @author tangkf
	 */
	public void setBmpType(java.lang.Integer bmpType){
		this.bmpType	= bmpType;
	}

	/**
	 * 获取 链接地址 的属性值
	 * @return bmpUrl : 链接地址
	 * @author tangkf
	 */
	public java.lang.String getBmpUrl(){
		return this.bmpUrl;
	}

	/**
	 * 设置 链接地址 的属性值
	 * @param bmpUrl : 链接地址
	 * @author tangkf
	 */
	public void setBmpUrl(java.lang.String bmpUrl){
		this.bmpUrl	= bmpUrl;
	}

	/**
	 * 获取 支付方式描述 的属性值
	 * @return bmpDescript : 支付方式描述
	 * @author tangkf
	 */
	public java.lang.String getBmpDescript(){
		return this.bmpDescript;
	}

	/**
	 * 设置 支付方式描述 的属性值
	 * @param bmpDescript : 支付方式描述
	 * @author tangkf
	 */
	public void setBmpDescript(java.lang.String bmpDescript){
		this.bmpDescript	= bmpDescript;
	}

	/**
	 * 获取 图标地址 的属性值
	 * @return bmpIconurl : 图标地址
	 * @author tangkf
	 */
	public java.lang.String getBmpIconurl(){
		return this.bmpIconurl;
	}

	/**
	 * 设置 图标地址 的属性值
	 * @param bmpIconurl : 图标地址
	 * @author tangkf
	 */
	public void setBmpIconurl(java.lang.String bmpIconurl){
		this.bmpIconurl	= bmpIconurl;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "bmpId(系统ID)=" + bmpId + "," +"bmpName(支付方式名称)=" + bmpName + "," +"bmpType(支付方式类型(0-货到付款，1-在线支付，2-第三方支付))=" + bmpType + "," +"bmpUrl(链接地址)=" + bmpUrl + "," +"bmpDescript(支付方式描述)=" + bmpDescript + "," +"bmpIconurl(图标地址)=" + bmpIconurl + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "bmpId:'" + bmpId + "'," +"bmpName:'" + bmpName + "'," +"bmpType:'" + bmpType + "'," +"bmpUrl:'" + bmpUrl + "'," +"bmpDescript:'" + bmpDescript + "'," +"bmpIconurl:'" + bmpIconurl + "'}";
	}
}